[−][src]Crate matrix_sdk_common
Re-exports
pub use instant; |
pub use ruma::api::client as api; |
pub use ruma::events; |
pub use ruma::identifiers; |
pub use uuid; |
Modules
directory | Common types for room directory endpoints |
encryption | Common types for encryption related tasks. |
locks | |
presence | Common types for the presence module |
push | Common types for the push notifications module |
thirdparty | Common types for the third party networks module |
Macros
assign | Mutate a struct value in a declarative style. |
int | Creates an |
uint | Creates a |
Structs
Int | An integer limited to the range of integers that can be represented exactly by an f64. |
Raw | A wrapper around |
UInt | An integer limited to the range of non-negative integers that can be represented exactly by an f64. |
Enums
AuthScheme | Authentication scheme used by the endpoint. |
CanonicalJsonValue | |
FromHttpRequestError | An error when converting a http request to one of ruma's endpoint-specific request types. |
FromHttpResponseError | An error when converting a http response to one of Ruma's endpoint-specific response types. |
IntoHttpError | An error when converting one of ruma's endpoint-specific request or response types to the corresponding http type. |
ServerError | An error was reported by the server (HTTP status code 4xx or 5xx) |
Traits
AsyncTraitDeps | Super trait that is used for our store traits, this trait will differ if
it's used on WASM. WASM targets will not require |
EndpointError | Gives users the ability to define their own serializable / deserializable errors. |
Outgoing | A type that can be sent to another party that understands the matrix protocol. If any of the
fields of |
OutgoingRequest | A request type for a Matrix API endpoint. (trait used for sending requests) |
Attribute Macros
async_trait |
Derive Macros
Outgoing | Derive the |